package com.bluewave.goaltracker.utils;

public class Goal {

	public static final int MONTHLY = 0;
	public static final int QUARTERLY = 1;
	public static final int YEARLY = 2;
	public static final int NOT_USED_ALERT = 3;

	public static class TrackPeriod{
		public static final int DAILY = 0;
		public static final int WEEKDAYS = 1;
		public static final int WEEKENDS = 2;
		public static final int WEEKLY = 3;
		public static final int MONTHLY = 4;
	}
	
	private long id;
	private String goalName;
	private int goalType;
	private int trackPeriod;
	private int trackDay;
	private String createdDate;

	public Goal(String goalName, int goalType, String createdDate, int trackPeriod, int trackDay) {
		super();
		this.goalName = goalName;
		this.goalType = goalType;
		this.createdDate = createdDate;
		this.trackPeriod = trackPeriod;
		this.trackDay = trackDay;
	}

	public Goal(long id, String name, int type, String createdDate, int trackPeriod, int trackDay) {
		super();
		this.id = id;
		this.goalName = name;
		this.goalType = type;
		this.createdDate = createdDate;
		this.trackPeriod = trackPeriod;
		this.trackDay = trackDay;
	}

	public Goal() {
		super();
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getGoalName() {
		return goalName;
	}

	public void setGoalName(String goalName) {
		this.goalName = goalName;
	}

	public int getGoalType() {
		return goalType;
	}

	public void setGoalType(int goalType) {
		this.goalType = goalType;
	}

	public int getTrackPeriod() {
		return trackPeriod;
	}
	
	public void setTrackPeriod(int trackPeriod) {
		this.trackPeriod = trackPeriod;
	}
	
	public int getTrackDay() {
		return trackDay;
	}
	
	public void setTrackDay(int trackDay) {
		this.trackDay = trackDay;
	}
	
	public String getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(String createdDate) {
		this.createdDate = createdDate;
	}

}
